
package com.hlkj.pay.vo.merchant.req.report;
/*
 * Hlpay-Plus aggregate payment system.
 * Copyright (c) 2024-2025 Hlpay Team Copyright has the right of final interpretation.
 */

import com.hlkj.pay.enums.MerchantEnum;
import com.hlkj.pay.vo.BasePageReq;

import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;

/**
 * @author HlpayTeam
 * @date 2024/12/20 13:36
 */
@Data
public class MerchantReportAmountPageReq extends BasePageReq {

    /**
     * @see MerchantEnum.REPORT_AMOUNT_STATUS
     */
    @Schema(description = "入金状态 0 初始化 1 处理中 2 成功 3 失败")
    private Integer status;

    /**
     * @see MerchantEnum.REPORT_AMOUNT_PROCESS_STATUS
     */
    @Schema(description = "处理状态  0 初始化 1 调拨中 2 代付 3 代付执行中 4 代付完成 5 执行失败")
    private Integer processStatus;

    @Schema(description = "商户商户号")
    private String sn;
    @Schema(description = "订单号")
    private String orderCode;
    @Schema(description = "流水号")
    private String serialNumber;

    @Schema(description = "用户id")
    private String userId;
    @Schema(description = "用户id")
    private String likeUserId;

}
